home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / Prograph Classic 2.6.1 / Examples / Super_System_Classes / Document Shell ƒ / Document Shell.ReadMe < prev    next >
Text File  |  1994-10-21  |  2KB  |  44 lines

  1. Example:      Document Shell
  2. Written by:  Prograph International (Garth Smedley)
  3. Contents:     Document Shell.pgs
  4.                    Document Shell.rsrc
  5.                    Document Shell.ReadMe
  6.  
  7.  
  8. Needs Prograph Extensions:
  9.                     Math Primitives
  10.                     More Primitives
  11.                     Primitives
  12.                     SegLoad
  13.                     Alias
  14.                     Apple Event
  15.                     
  16.  
  17. Needs Libraries to Compile:
  18.                     Document Shell.rsrc
  19.                     SCLibrary 2.6
  20.                     Library 2.6
  21.  
  22. Standard Methods That Were Modified:
  23.                    None
  24.  
  25. New Classes:
  26.                   File
  27.                   Printer                
  28.                   Apple Event
  29.                   Document
  30.                   Close Dialog
  31.                                     Doc App
  32.  
  33. Description
  34. -----------
  35. The Document Shell, as the name implies, is a generic application that handles documents.  That is, it provides code for opening, saving, printing and closing generic documents, as well as handling required Apple Events.  You have to flesh it out with your own code for loading saving, printing and editing your document's format.
  36.  
  37. How To Use In Your Program
  38. -------------------------
  39.  
  40. The easiest way to use the document shell is to use it as a starting point for your application. Otherwise selectively load all the classes named above and all universal methods into your file.
  41.  
  42. The Document Shell implements a complete "File" Menu. It Opens, Saves, Closes, and Prints documents automatically and handles the required Apple Events. You have to override load and save data methods in class Document and a couple of methods in class Printer to save and print your document's data.
  43.  
  44. The "Document Shell.rsrc" file contains a bundle resource which tells the Finder which icons to use when displaying your documents and your application. The bundle resource and the "save type", "creator" and "load types" attributes of the "File" class should be changed to your own application signature and file type.  The Finder will not draw your icons until you have built your application with the Prograph compiler.